robertl [Wed, 27 Nov 2002 18:42:23 +0000 (18:42 +0000)]
Misc fixes for Mag 315.
robertl [Tue, 26 Nov 2002 17:47:50 +0000 (17:47 +0000)]
Add multi-cache icons for Magellan.
robertl [Mon, 25 Nov 2002 21:39:17 +0000 (21:39 +0000)]
Regenerate dependencies, add Makefile target to (sort of) automate it.
robertl [Mon, 25 Nov 2002 01:01:39 +0000 (01:01 +0000)]
1) Clean up a number of memory overwrites exposed by running Garmin
protocol under Windows that don't show up with efence on Linux.
2) Don't cross the ident and shortnames of the waypoints.
gpsapp.c) Correct loops for D108 and D109 that are looking at zero
terminated strings when its own doc says that the input is NOT
zero terminated strings. (Why am I rapidly losing faith in jeeps?)
gpsmem.c) Initialize several more waypoint fields on startup.
robertl [Sun, 24 Nov 2002 03:52:22 +0000 (03:52 +0000)]
Add selectors for GPX and pdb.
robertl [Fri, 22 Nov 2002 16:32:27 +0000 (16:32 +0000)]
Better determination of garmin waypoint shortname length. From Alan acurry.
robertl [Thu, 21 Nov 2002 05:46:55 +0000 (05:46 +0000)]
Finish prototyping GUI Actually invokes gpsbabel now.
robertl [Thu, 21 Nov 2002 05:37:16 +0000 (05:37 +0000)]
Set environment up for testing.
robertl [Thu, 21 Nov 2002 05:36:10 +0000 (05:36 +0000)]
Tighten test suite for Windows; sync it to UNIX one more closely.
robertl [Thu, 21 Nov 2002 05:22:24 +0000 (05:22 +0000)]
Another swing at the illusion that com ports can be files in windows.
robertl [Wed, 20 Nov 2002 16:10:56 +0000 (16:10 +0000)]
Add tracklog support.
robertl [Wed, 20 Nov 2002 15:59:09 +0000 (15:59 +0000)]
Zero a route head when alloced.
robertl [Wed, 20 Nov 2002 15:58:36 +0000 (15:58 +0000)]
Display alt in a track if we have it.
robertl [Sun, 17 Nov 2002 02:39:56 +0000 (02:39 +0000)]
Look in text field, too...
robertl [Sun, 17 Nov 2002 02:21:30 +0000 (02:21 +0000)]
Add support for Magellan Sportrak.
robertl [Sat, 16 Nov 2002 03:06:08 +0000 (03:06 +0000)]
Honor unknown alt (make zero) on upload.
robertl [Fri, 15 Nov 2002 06:11:52 +0000 (06:11 +0000)]
Don't use C++ comments.
robertl [Fri, 15 Nov 2002 06:11:07 +0000 (06:11 +0000)]
Allow 20 byte waypoint names (wow!) on V. Make runtime selectable.
Take description or notes as source for shortname.
robertl [Fri, 15 Nov 2002 06:10:08 +0000 (06:10 +0000)]
snprintf is C99, not C90.
Whack color and class so data will display on the GPS V.
robertl [Fri, 15 Nov 2002 06:09:24 +0000 (06:09 +0000)]
Use new 'GPS_Diag' for diagnosing data to/from serial port.
robertl [Fri, 15 Nov 2002 06:08:52 +0000 (06:08 +0000)]
Add 'GPS_Diag' function to sensibly log data to/from serial port.
robertl [Fri, 15 Nov 2002 03:37:50 +0000 (03:37 +0000)]
Update magellan to read track data into correct internal structure.
Modify GPX code to to call headers.
Let main default to waypoint processing.
Start adding reference files for tracks.
robertl [Thu, 14 Nov 2002 14:26:53 +0000 (14:26 +0000)]
Implement the "cmt" tag, duplicating to/from description when needed.
robertl [Thu, 14 Nov 2002 07:17:24 +0000 (07:17 +0000)]
Add D109 support for newer Garmins.
(I am amused by neither Jeeps handling of this nor Garmins gratituously
incompatible protocol design ...)
robertl [Thu, 14 Nov 2002 05:26:01 +0000 (05:26 +0000)]
Move diag-nose exclusively into debug level 2
robertl [Thu, 14 Nov 2002 05:17:08 +0000 (05:17 +0000)]
Make debug levels more sensible.
robertl [Thu, 14 Nov 2002 05:16:05 +0000 (05:16 +0000)]
Add rtrim to trim those scanf'ed things with all the trailing whitespace.
csv_stringtrim isn't quite what we need...
robertl [Thu, 14 Nov 2002 04:51:55 +0000 (04:51 +0000)]
Respect unknown alt on output.
robertl [Thu, 14 Nov 2002 04:34:51 +0000 (04:34 +0000)]
Turn on Jeeps debugging via command line.
Handle unknown altitude on input.
robertl [Sun, 10 Nov 2002 05:45:58 +0000 (05:45 +0000)]
Updates from Nich Heaphy.
robertl [Thu, 7 Nov 2002 05:25:06 +0000 (05:25 +0000)]
Rename TopoMapPro from tmp to tmpro. Thanx, Nick!
Updated README.contib.
robertl [Wed, 6 Nov 2002 15:41:46 +0000 (15:41 +0000)]
Add sketchy pointy clicky thingy wrapper in TK.
robertl [Wed, 6 Nov 2002 14:27:45 +0000 (14:27 +0000)]
Add TopoMapPro. From Nick Heaphy.
robertl [Tue, 5 Nov 2002 18:05:25 +0000 (18:05 +0000)]
Remove free from get_options. Thanx, Alex!
robertl [Tue, 5 Nov 2002 06:13:28 +0000 (06:13 +0000)]
Add find waypt by name.
robertl [Tue, 5 Nov 2002 06:08:52 +0000 (06:08 +0000)]
Add target-specific init options to all file formats.
Add 'baud' option to magproto.
robertl [Tue, 5 Nov 2002 02:19:29 +0000 (02:19 +0000)]
Rename our "round" to "si_round".
robertl [Fri, 1 Nov 2002 02:52:06 +0000 (02:52 +0000)]
Fix bug parsing MDY in magproto.
robertl [Fri, 1 Nov 2002 02:45:10 +0000 (02:45 +0000)]
GPX: Don't emit name and descr if we don't have them.
magproto: remove debug msg
gpsread: alleged fix for banana.
robertl [Tue, 29 Oct 2002 03:07:40 +0000 (03:07 +0000)]
Add undocumented (grrr) trkseg tags to gpx track handling.
Misc cleanups for tracks and routes.
robertl [Tue, 29 Oct 2002 03:05:16 +0000 (03:05 +0000)]
Add validator for GPX output.
robertl [Tue, 29 Oct 2002 03:03:03 +0000 (03:03 +0000)]
Add chicago tracklog, as created by mapsend.
robertl [Tue, 29 Oct 2002 01:36:18 +0000 (01:36 +0000)]
Add ability to read track files to Magellan mapsend.
robertl [Fri, 25 Oct 2002 14:48:22 +0000 (14:48 +0000)]
Clean up a few missing prototypes, normalize calls to fatal somewhat.
robertl [Fri, 25 Oct 2002 13:59:51 +0000 (13:59 +0000)]
Add 'notes' to struct waypoint for Ron.
robertl [Wed, 23 Oct 2002 20:33:22 +0000 (20:33 +0000)]
Alex provides a new README.psp.
robertl [Wed, 23 Oct 2002 14:47:11 +0000 (14:47 +0000)]
Better quadrant mapping for MS pushpin. Add README.psp. From Alex Mottram.
robertl [Wed, 23 Oct 2002 13:56:36 +0000 (13:56 +0000)]
Comment fix.
robertl [Tue, 22 Oct 2002 19:13:31 +0000 (19:13 +0000)]
Pick up missed fix for route_head_alloc.
robertl [Tue, 22 Oct 2002 19:11:04 +0000 (19:11 +0000)]
Bring in magellan route parsing code I'd had laying around. It's not
hooked up to anything useful just yet.
robertl [Tue, 22 Oct 2002 19:04:41 +0000 (19:04 +0000)]
Start sketching in routing functions.
robertl [Tue, 22 Oct 2002 18:48:08 +0000 (18:48 +0000)]
From Peter Roosen
Add -t, -w, -r command lines
Activate/fix code in magproto to parse tracks.
From me:
csv, dna, holux, mxf, ozi, psp, tpg, misc language conformance cleanups.
robertl [Tue, 22 Oct 2002 17:21:12 +0000 (17:21 +0000)]
Add unknonw alt support for Cetus. From Ron Parker.
robertl [Fri, 18 Oct 2002 04:26:20 +0000 (04:26 +0000)]
Fix patch botch.
robertl [Fri, 18 Oct 2002 04:22:19 +0000 (04:22 +0000)]
Finish up gpspilot support. Thanx to Ron Parker!
robertl [Fri, 18 Oct 2002 04:12:46 +0000 (04:12 +0000)]
Complete Magellan Navigator support. Thanx to Ron Parker!
robertl [Thu, 17 Oct 2002 06:26:52 +0000 (06:26 +0000)]
Finish magellan nav companion. From Ron Parker.
robertl [Wed, 16 Oct 2002 05:41:51 +0000 (05:41 +0000)]
Sketch in Groundspeak GPX fields. With this in place, the icon types
on my magellan now show up differently for virtuals and physicals.
Also, fix problem with magellan serial protocol on windows.
robertl [Wed, 16 Oct 2002 05:36:27 +0000 (05:36 +0000)]
Icon_descr is the description, not the icon text. Duh!
robertl [Sat, 12 Oct 2002 03:38:21 +0000 (03:38 +0000)]
Ignore extra fields on read, per Ozi developer.
robertl [Fri, 11 Oct 2002 15:48:23 +0000 (15:48 +0000)]
Add waypt_del().
robertl [Fri, 11 Oct 2002 13:42:29 +0000 (13:42 +0000)]
Add support for new undocumented Ozi fields (grrr) and support the
concept of "unknown altitude" better.
robertl [Thu, 10 Oct 2002 18:53:53 +0000 (18:53 +0000)]
Add doc for Natl Geo Topo format. From Alex Mottram.
robertl [Thu, 10 Oct 2002 17:18:32 +0000 (17:18 +0000)]
Add national geographic topo format. F rom Alex Mottram.
robertl [Thu, 10 Oct 2002 17:16:43 +0000 (17:16 +0000)]
adds Topo! support and implements mkshort in .psp,
.mxf, and .ozi. From Alex Mottram.
robertl [Thu, 10 Oct 2002 16:08:13 +0000 (16:08 +0000)]
Fix crash in garmin when uploading waypoints w/o description set.
robertl [Thu, 10 Oct 2002 05:43:39 +0000 (05:43 +0000)]
Open Palm files in binary format for lame-o OS'es that distinguish
between files access consisting of what you mean vs. what they think
you mean.
robertl [Sun, 6 Oct 2002 04:31:13 +0000 (04:31 +0000)]
Tigthten up cdata concatenation.
robertl [Sun, 6 Oct 2002 04:09:37 +0000 (04:09 +0000)]
OK, Mottram warned me.
Copy cdata coming in and handle it in the end tage beause of bad
expat design. (grrr)
robertl [Sun, 6 Oct 2002 02:47:53 +0000 (02:47 +0000)]
Add topousa4/xmap format.
robertl [Wed, 2 Oct 2002 20:34:26 +0000 (20:34 +0000)]
Add a 'release' target to automate that process.
robertl [Wed, 2 Oct 2002 15:23:24 +0000 (15:23 +0000)]
More fixes from Alex for csv_util.c
robertl [Tue, 1 Oct 2002 21:39:43 +0000 (21:39 +0000)]
Add Navitrak DNA format, from Tim Zickus, tez@zickus.com
robertl [Tue, 1 Oct 2002 18:37:27 +0000 (18:37 +0000)]
Stupid windows doesn't get feof right, so add test for null read at eof.
robertl [Tue, 1 Oct 2002 18:27:01 +0000 (18:27 +0000)]
Fix braino in cleansing functions.
robertl [Tue, 1 Oct 2002 18:15:14 +0000 (18:15 +0000)]
Add "cleansing" functions to eliminate illegal characters before going to
the receiver. Tries to get it right for both 315 and 330 mutants.
robertl [Tue, 1 Oct 2002 18:10:11 +0000 (18:10 +0000)]
Add comment for someone with Garmins to fix up the setshort stuff.
robertl [Tue, 1 Oct 2002 18:09:14 +0000 (18:09 +0000)]
Explain where to get expat.
robertl [Thu, 26 Sep 2002 18:02:21 +0000 (18:02 +0000)]
csv fix from Alex.
robertl [Tue, 24 Sep 2002 15:49:53 +0000 (15:49 +0000)]
More precise PI.
robertl [Mon, 23 Sep 2002 21:15:18 +0000 (21:15 +0000)]
Be stricter about signed/unsigned comparisons and conversions.
robertl [Mon, 23 Sep 2002 20:02:40 +0000 (20:02 +0000)]
Set endianness before marching on.
robertl [Mon, 23 Sep 2002 19:51:17 +0000 (19:51 +0000)]
Changes in the various binary file formats to improve portability
on alternate-endianness file formats (i.e. palm stuff on pc or pc formats
on Sparc or Power.)
robertl [Fri, 20 Sep 2002 20:25:03 +0000 (20:25 +0000)]
Add doc for Holux, from Jochen.
robertl [Fri, 20 Sep 2002 17:47:46 +0000 (17:47 +0000)]
Better respect for waypoint const-ness. From Alex.
robertl [Fri, 20 Sep 2002 17:09:50 +0000 (17:09 +0000)]
Add holux case.
robertl [Fri, 20 Sep 2002 17:08:13 +0000 (17:08 +0000)]
Include full GPX schema header. Derived from patch from Jochen.
robertl [Fri, 20 Sep 2002 15:07:17 +0000 (15:07 +0000)]
Holux changes from Jochen
robertl [Thu, 19 Sep 2002 18:28:17 +0000 (18:28 +0000)]
Add tiger reads & testsuite.
robertl [Thu, 19 Sep 2002 17:08:26 +0000 (17:08 +0000)]
Fix double close.
robertl [Thu, 19 Sep 2002 16:00:12 +0000 (16:00 +0000)]
Tighten the 'const' screws a little more to help Alex along.
robertl [Thu, 19 Sep 2002 15:51:20 +0000 (15:51 +0000)]
Constify fprintdms.
robertl [Thu, 19 Sep 2002 01:57:15 +0000 (01:57 +0000)]
Misc code cleanups from Alex.
robertl [Wed, 18 Sep 2002 21:25:52 +0000 (21:25 +0000)]
Might as well optimize the windows build.
robertl [Wed, 18 Sep 2002 17:14:05 +0000 (17:14 +0000)]
Fix garmin crash.
robertl [Wed, 18 Sep 2002 16:40:29 +0000 (16:40 +0000)]
Handle null description in output.
robertl [Wed, 18 Sep 2002 16:37:48 +0000 (16:37 +0000)]
Unify out of memory libc handling.
Update dependencies.
robertl [Wed, 18 Sep 2002 14:49:33 +0000 (14:49 +0000)]
_mknshort isn't a legal identifier.
robertl [Wed, 18 Sep 2002 14:47:57 +0000 (14:47 +0000)]
Update holux from jochen@bauerbahn.net
robertl [Wed, 18 Sep 2002 14:41:41 +0000 (14:41 +0000)]
1. add csv_util.c and csv_util.h
2. change mxf.c to use csv_util / minor other changes
3. change csv to use csv_util
4. add OziExplorer 1.1 file format.
5. remove the extra MXF section from the README
Thanks,
Alex